/*
 * AppExecptionHandler.h
 *
 *  Created on: 2018年11月13日
 *      Author: zhengboyuan
 */

#ifndef APPEXECPTIONHANDLER_H_
#define APPEXECPTIONHANDLER_H_

#include "BasicType.h"

class AppExecptionHandler
{
public:
    AppExecptionHandler();
    virtual ~AppExecptionHandler();

	static void setup();

	static LONG WINAPI AppUnhandledExceptionFilter(struct _EXCEPTION_POINTERS* ExceptionInfo);
	
	static bool run(const char* filepath);

    static bool run();

};

#endif /* APPEXECPTIONHANDLER_H_ */
